class DataLoaderIntention {
   public static void main(String[] args) {
      
      //create new DataLoader object with dependency file
      DataLoader dl = new DataLoader("dependency-file.dep");
      
      //parse the file, create graphs
      dl.parse();
      
      //get the undirected JUNG graph
      UndirectedSparseGraph Gu = dl.getUndirectedGraph();
      //get the directed JUNG graph
      DirectedSparseGraph Gd = dl.getDirectedGraph();
      
      //kick out the not connected nodes and detect root nodes
      dl.DetectRootNodesAndDeleteNotConnected();
      
      //split graph into subgraphs and return those
      Set<Graph> subgraphs = dl.getSubgraphs();
      
      //calculate the mean metric data for all subgraphs
      dl.calculateMetrics();
      
      /*
       * print out the metrics 
       *(all former method calls are optional. They are automatically executed.)
       */
      dl.printGraphMetrics();
   }
}